NSEvent -scrollingDeltaX and -scrollingDeltaY aren't defined before
10.7, so objc assumes that they return a pointer. Trying to cast to a
float generates a compiler error.
GdkScrollDirection direction;
float dx;
float dy;
-
+#ifdef AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER
if (gdk_quartz_osx_version() >= GDK_OSX_LION &&
[nsevent hasPreciseScrollingDeltas])
{
/* Fall through for scroll buttons emulation */
}
-
+#endif
dx = [nsevent deltaX];
dy = [nsevent deltaY];